#ifndef BIBLIOTECA_H_
#define BIBLIOTECA_H_

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "structs.h"

void cadastrarCliente(int *qntdClienteResi, int *qntdClienteComer) ;
void fwclienteResi(tipo_cliente *clienteResi);
void fwclienteComer(tipo_cliente *clienteComer);
void frClienteResi(tipo_cliente *clienteResi, int *itemLista, int *qntdClienteResi);
void frClienteComer(tipo_cliente *clienteComer, int *itemLista, int *qntdClienteComer);
void frqntdClienteResi(int *qntdClienteResi);
void fwqntdClienteResi(int *qntdClienteResi);
void frqntdClienteComer(int *qntdClienteComer);
void fwqntdClienteComer(int *qntdClienteComer);
void ListarCliente(int *qntdClienteResi, int *qntdClienteComer) ;
void alterarCliente(int *qntdClienteResi, int *qntdClienteComer);
void limparDados(int *qntdClienteResi, int *qntdClienteComer);
void Tarifa();
void cadastrarTarifa();
void fwTarifas(Tarifas *tarifa);
void frTarifas(Tarifas *tarifa);
void consumo(int *qntdClienteResi, int *qntdClienteComer);
void fwConsumoResi(tipo_cliente *cliente, int *i);
void fwConsumoComer(tipo_cliente *cliente, int *i);
void excluirCliente(int *qntdClienteResi, int *qntdClienteComer);
void fwRelatorioResi(NumDiscados *numDiscado);
void fwRelatorioComer(NumDiscados *numDiscado);
void frRelatorioResi(NumDiscados *numDiscado, int *itemLista);
void frRelatorioComer(NumDiscados *numDiscado, int *itemLista);
void relatorio(int *qntdClienteResi, int *qntdClienteComer);

#endif /* BIBLIOTECA_H_ */
